/*需求：
        ​	定义方法实现随机产生一个5位的验证码

        验证码格式：

        ​	长度为5

        ​	前四位是大写字母或者小写字母

        ​	最后一位是数字
 */
package com.itheima;

import java.util.Random;

public class Test3 {
    public static void main(String[] args) {
        //1.定义一个数组，存储大小写字母
        char[] chs = new char[52];
        //2.给数组添加元素
        for (int i = 0; i < chs.length; i++) {
            if (i <= 25) {
                //添加大写字母（65-90）
                chs[i] = (char) (65 + i);
            } else {
                //添加小写字母（97-122）
                chs[i] = (char) (97 + i - 26);
            }
        }
//        for (int i = 0; i < chs.length; i++) {
//            System.out.print(chs[i]);
//        }
        //3.定义一个变量，存储随机验证码
        String result = "";
        //4.随机生成4个索引，获取元素，拼接成随机验证码
        Random Random = new Random();
        for (int i = 0; i < 4; i++) {
            result += chs[Random.nextInt(chs.length)];
        }
//        System.out.println(result);

        //5.随机生成一个数字（0-9），拼接成随机验证码
        int number = Random.nextInt(10);
        result += number;

        //6.将随机验证码打印在控制台
        System.out.println(result);

    }
}
